//配置外网url
var allUrl = "";
var allImg = "";

/**
*@author: 李刚
*@功能:  打造自己封装的常见js库
*@file:  jquery借鉴、网上优秀代码整理
*@copyright: 基于常用jsDOM操作源码解读与注释翻译
*/

/* ==========================================================================
(1)：根据不同分辨率动态获取html：font-size字体大小
========================================================================== */
/*
*@设置html:font-size根元素字体/动态获取html字体
*@原生js动态判断html:font-size
*@调用方法：changeFontSize(750) ;
*/
function changeFontSize(windowWidth){
    //windowWidth根据设计图大小设置，比如手机端750px;
    var win = window;
    var doc = document;
    var winWidth = document.documentElement.clientWidth;
    //var winWidth = $(window).width(); jq获取winWidth若用此行请注释上一行；并且必须在creatOwn.js上面引入jquery
    var size = (winWidth / windowWidth) * 100;
    doc.documentElement.style.fontSize = (size < 100 ? size : 100) + 'px';
}
/*
*@设置html:font-size根元素字体/动态获取html字体
*@原生js动态判断html:font-size
*@调用方法：getHtmlFontSize(750);
*/
function getHtmlFontSize(num){
    /*数字正则表达式*/
    var reg = /^[0-9]+.?[0-9]*$/;
    if(!reg.test(num)){
        return false;
    }
    //此处num代表设计图宽度 如750px;
    (function (doc, win) {
        var docEl = doc.documentElement,
            resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
            recalc = function () {
                var clientWidth = docEl.clientWidth;
                if (clientWidth > num){
                    docEl.style.fontSize = 100 + 'px';
                }else {
                    docEl.style.fontSize = 100 * (clientWidth / num) + 'px';
                }
            };
        if (!doc.addEventListener) return;
        win.addEventListener(resizeEvt, recalc, false);
        doc.addEventListener('DOMContentLoaded', recalc, false);
    })(document, window);
}
